<?php
/*
      ProductManager.class.php - trida spravujici produkty
      Pozadavky 
            - vyuziva globalni objekt $DB pro praci s databazi
            - konstanty v souboru Config.php  
            - vyuziva tridu Product.php    
*/
require_once(PATH_MODEL.'/Product.php');

class ProductManager {
      private $ActProduct = null;
      
      // Konstruktor
      public function ProductManager () {            
      }
      
      // Ulozi produkt do DB
      public function save($Product) {            
      }
      
      // Vybere produkt na zaklade OrderNumber
      public function getProductByOrderNumber($OrderNumber) {
            return new Product($OrderNumber);
      }
      
      // 
      public function genListOfProducts() {
            // vytvoreni vnitrniho seznamu produktu a pristup k nim pres next
      }
      
      // vrati aktualni produkt a posune aktualni produkt v seynamu o jeden
      public function next() {
            return null;
      }
}
?>
